//
// 各 模块中 需要 定义 depends. 以保证 Model 以合适的顺序进行继承
//
// 这里 只做对 odoo Model 的基本补丁
// 包括 基本函数的重写. 以及 基本字段的 重写
// 基本函数的重写, 如:
// 1. payment 模型 内部转账的 onchange
// 2. 默认排序 . 该功能禁用. 由 action 中增加 order 属性实现
// 21. 修改 res_country 国家模型的默认排序 .
// 22. 修改 res_partner_industry 模型的默认排序
//
// 基本字段的重写: 如 domain 的处理
//
// todo. 检查 odoojs-rpc 里的 addons_odoo

import base from './base/index.js'
import contacts from './contacts/index.js'
import uom from './uom/index.js'
import product from './product/index.js'

import analytic from './analytic/index.js'
import account from './account/index.js'
import account_payment from './account_payment/index.js'
import sales_team from './sales_team/index.js'
import sale from './sale/index.js'
import purchase from './purchase/index.js'
import stock from './stock/index.js'
import mrp from './mrp/index.js'

const modules = {
  base,
  contacts,
  uom,
  product,
  analytic,
  account,
  account_payment,
  sales_team,
  sale,
  purchase,
  stock,
  mrp
}

export default modules
